package controleur;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import vue.*;
/**
 * 
 * @author Plancq Charlotte, Lanvin Kévin, Darras Raphael
 *
 *
 */
public class AffichageListener implements ActionListener {
	private AffichageCollection ac;
	
	public AffichageListener(AffichageCollection ac) {
		this.ac = ac;
	}
	
	public void actionPerformed(ActionEvent e) {
		JButton b = (JButton) e.getSource();
	
		if (b.getText().equals("Modifier le nom de la collection")) {
			ac.getAG().setCentre(new AffichageModifCollection(ac.getAG(),ac.getAG().getGauche().getList().getSelectedIndex()));
		}
		else if(b.getText().equals("Ajouter un album a la collection")){
			new FenetreSelectionAlbum (ac,"ajouter");
		}
		else if(b.getText().equals("Supprimer un album a la collection"))
			new FenetreSelectionAlbum(ac,"supprimer");
		
		else if(b.getText().equals("Supprimer la collection")){
			ac.getAG().getTraitement().supprimerCollection(ac.getAG().getGauche().getList().getSelectedIndex());
			ac.getAG().setCentre(new AffichageMenu(ac.getAG()));
		}
	}

}
